Podczas przygotowywania aplikacji w oprogramowaniu AVEVA Edge może zdarzyć się konieczność wykorzystania komunikacji po REST API (zapytania HTTP). Oprogramowanie AVEVA Edge nie posiada dedykowanego drivera komunikacyjnego (takiego jak OI.WEBSVC), które pozwalałoby na zestawienie takiej komunikacji, w związku z czym konieczne jest wykorzystanie funkcji skryptowych VBS. Najprostszy sposób przygotowania funkcji obsługujących zapytania GET i POST został przedstawiony poniżej:
Function HTTPGet(sURL)
    Dim oHTTP
    Set oHTTP = CreateObject("Microsoft.XMLHTTP")
 
    oHTTP.open "GET",sURL,False
    oHTTP.send
    HTTPGet = oHTTP.responseText
 
End Function
Function HTTPPost(sURL,sRequest)
    Dim oHTTP
    Set oHTTP = CreateObject("Microsoft.XMLHTTP")
 
    oHTTP.open "GET",sURL,False
    oHTTP.setRequestHeader "Content-Type","application/json"
    oHTTP.setRequestHeader "Content-Length",Len(sRequest)
    oHTTP.send sRequest
    HTTPGet2 = oHTTP.responseText
 
End Function
Wywołanie powyższej funkcji można dodać, na przykład pod przyciskiem: